home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Languguage OS 2
/
Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO
/
language
/
embedded
/
develop
/
symcoff.arc
/
PLALLCPT.C
< prev
next >
Wrap
Text File
|
1989-05-02
|
3KB
|
59 lines
static char *sccsid[]={"@(#)pldallcptr.c 2.1",
"Copyright 1985 by Motorola Inc."};
#include <stdio.h>
#include <malloc.h> /*DBG for PCPORT*/
#ifdef PCPORT
#include <stdlib.h>
#include "pcport.h" /*PCPORT*/
#endif
#include "pfilehdr.h"
#include "pldfcn.h"
#include "pldf_dcl.h" /*PCPORT*/
/****************** PLDALLOCPTR ****************************************gs##*/
/* ##*/
/* ##*/
/* Written by: Michael Greenberg - MIL ##*/
/* ##*/
/* ACTION: ##*/
/* Allocate an LDFILE structure. ##*/
/* ##*/
/* RETURNS: ##*/
/* pointer to location in memory availabe for an LDFILE ptr ##*/
/* ##*/
/* SYNOPSIS: ##*/
LDFILE *pldallocptr() /*##*/
/* --------------------- ##*/
/* ##*/
/*************************************************************************##*/
{
register LDFILE *ldptr;
if((ldptr=(LDFILE *) malloc(LDFSZ)) == NULL)
return(FAILURE);
return(ldptr);
}
/****************** PLDFREEPTR *****************************************gs##*/
/* ##*/
/* ACTION: ##*/
/* Free the memory used by the LDFILE structure. ##*/
/* ##*/
/* SYNOPSIS: ##*/
void pldfreeptr(ldptr) /*##*/
/* ---------------------- ##*/
register LDFILE *ldptr; /*##*/
/* ##*/
/*************************************************************************##*/
{
if(ldptr)
{
fclose(IOPTR(ldptr));
free(ldptr);
ldptr = NULL;
}
}
/* Copyright 1985 by Motorola Inc. */